#include <util/vec2.h>
#include <util/vec3.h>

namespace GLC {

class Vertex
{
public:
    //! @brief position - vertex position in 3D world
    vec3f position;
    //! @brief normal - 3-dimensional surface normal vector
    vec3f normal;
};

class TexturedVertex : public Vertex
{
public:
    //! @brief texCoord - 2D texture coordinates "s" and "p"
    vec2f texCoord;
};

} // namespace GLC
